/*
 * 题目描述：找到两个序列的中位数
 *
 * 坑：需要注意奇数和偶数两种情况，还有从数列中取数的时候需要主要下标要减一
 */
#include <iostream>
#include <cstdio>
#include <vector>
#include <algorithm>
#include <cmath>
using namespace std;
vector<long int> v;

int main() {
    long int size, num;
    scanf("%ld", &size);
    while (size--) {
        scanf("%ld", &num);
        v.push_back(num);
    }
    scanf("%ld", &size);
    while (size--) {
        scanf("%ld", &num);
        v.push_back(num);
    }
    sort(v.begin(), v.end());
    printf("%ld\n", v[(v.size() + 1) / 2 - 1]);
    return 0;
}